<?php
namespace app\index\model;
use think\Model;
/**
* 栏目模型
*   @author 于江 2017年3月30日
*   邮箱935315164@qq.com
*/
class Category extends Model
{
		// 树形结构
	  public function catetree(){
      $cateres=$this->select();
     
      return  $this->sort($cateres);//对所有栏目排序
    }
    // 排序
    public function sort($data,$pid=0,$level=0)//$level指定栏目级别
    {
    		static $arr = array();
    		foreach ($data as $k => $v) {
    			if ($v['pid']==$pid) {
    				$v['level']=$level;//增加字段
    				$arr[]=$v;
    				$this->sort($data,$v['cid'],$level+1); 
    			}
    		}
    		return $arr;
    }
    // 删除
	public function decate($id){
	        if($this::destroy($id)){
	            return 1;
	        }else{
	            return 2;
	        }
	    }

        public function getchilrenid($cateid){
            $cateres=$this->select();
            return $this->_getchilrenid($cateres,$cateid);
        }

        public function _getchilrenid($cateres,$cateid)
        {
            static $arr=array();
            foreach ($cateres as $k => $v) {
                if ($v['pid']==$cateid) {
                    $arr[]=$v['cid'];
                    $this->_getchilrenid($cateres,$v['cid']);
                }
            }
            return $arr;
        }




	
}